// import 'package:flutter/material.dart';
// /**
//  * 侧边栏主页
//  */
// class LeftDrawerWidget extends StatefulWidget {
//   Function leftDrawerTapCallBack;
//   int menuSelectedIndex;
//   LeftDrawerWidget({this.leftDrawerTapCallBack,this.menuSelectedIndex:0});
//   @override
//   _LeftDrawerWidgetState createState() => _LeftDrawerWidgetState();
// }
//
// class _LeftDrawerWidgetState extends State<LeftDrawerWidget> {
//   @override
//   Widget build(BuildContext context) {
//     return Consumer<UserProvider>(
//         builder: (context,userProvider,child){
//           return BaseView<LeftDrawerViewModel>(
//             model: LeftDrawerViewModel(context: context,homeService: Provider.of(context),menuSelectedIndex: widget.menuSelectedIndex),
//             builder: (context,model,child){
//               return SizedBox(
//                 width: MediaQuery.of(context).size.width*0.83,
//                 // height: PxUtils.screenHeight,
//                 child: Container(
//                   color: ColorUtils.color_white,
//                   child: Column(
//                     children: [
//                       SimpleButton(
//                         onPressed: ()=>model?.toPersonInfoPage(),
//                         child: Container(
//                           color: ColorUtils.color_main,
//                           height: PxUtils.px_100+PxUtils.statusBarHeight,
//                           padding: EdgeInsets.only(
//                             left: PxUtils.px_15,
//                             right: PxUtils.px_15,
//                             top: PxUtils.statusBarHeight+PxUtils.px_10,
//                             bottom: PxUtils.px_10,
//                           ),
//                           child: Row(
//                             children: [
//                               //头像
//                               WidgetManager.buildCicleImagWidget(
//                                 '${BaseApi.getImgPath(userProvider?.avatar??'')}',
//                                 placeholder: DrawableUtils.common_default_head,
//                                 width: PxUtils.px_60,
//                                 height: PxUtils.px_60,
//                                 backgroundColor: ColorUtils.color_f2f2f2,
//                                 padding: EdgeInsets.only(),
//                                 margin: EdgeInsets.only(),
//                               ),
//                               SizedBox(
//                                 width: PxUtils.px_10,
//                               ),
//                               Expanded(
//                                   child: Column(
//                                     crossAxisAlignment: CrossAxisAlignment.start,
//                                     mainAxisAlignment: MainAxisAlignment.center,
//                                     children: [
//                                       Text(
//                                         '${userProvider?.trueName??'数字弘源'}',
//                                         maxLines: 2,
//                                         overflow: TextOverflow.ellipsis,
//                                         style: TextStyle(
//                                             fontSize: PxUtils.px_18,
//                                             fontWeight: FontWeight.w600,
//                                             color: ColorUtils.color_white,
//                                             letterSpacing: 2
//                                         ),
//                                       ),
//                                     ],
//                                   )
//                               )
//                             ],
//                           ),
//                         ),
//                       ),
//                       //遍历menu数组
//                       _buildMenuUi(model),
//                       //底部退出登录
//                       Container(
//                         padding: EdgeInsets.only(
//                             bottom:PxUtils.px_30
//                         ),
//                         child: CommClickWidget(
//                           backGroundColor: Colors.transparent,
//                           bottomBorderColor: ColorUtils.color_transparent,
//                           preImgPath: DrawableUtils.menu_logout,
//                           title: StringUtils.logout,
//                           titleStyle: TextStyle(
//                               fontSize: PxUtils.px_14,
//                               color:ColorUtils.color_999999,
//                               fontWeight: FontWeight.normal
//                           ),
//                           paddingLeft: PxUtils.px_20,
//                           tapCallBack:()=>model?.logout(),
//                         ),
//                       )
//                     ],
//                   ),
//                 ),
//               );
//             },
//           );
//         }
//     );
//   }
//
//   _buildMenuUi(LeftDrawerViewModel model) {
//     return Expanded(
//         child:SingleChildScrollView(
//           child: Column(
//             children: (model?.leftDrawerMenus??[]).map((e) =>
//                 CommClickWidget(
//                   preImgPath: e.imgPath,
//                   title: e.name,
//                   titleStyle: TextStyle(
//                       fontSize: PxUtils.px_14,
//                       color: model?.isSelected(e)?ColorUtils.color_main:ColorUtils.color_999999,
//                       fontWeight: model?.isSelected(e)?FontWeight.w600:FontWeight.normal
//                   ),
//                   paddingLeft: PxUtils.px_20,
//                   isExistLefRedPoint: false,
//                   preImgColor: model?.isSelected(e)?ColorUtils.color_main:ColorUtils.color_999999,
//                   tapCallBack:()=>model?.onLeftItemTap(e,widget.leftDrawerTapCallBack),
//                 )
//             )?.toList(),
//           ),
//         )
//     );
//   }
// }
